package com.iwhalecloud.citybrain.flow.platform.manager.domain.gateway.http;

import com.iwhalecloud.citybrain.flow.platform.manager.domain.model.FlowModelVariableVo;

import java.util.List;
import java.util.Map;

public interface EventCallGateway {
    void saveActModelVariable(String executionId, List<Map<String, String>> variableList);
    void saveFlowModelVariable(String processDefinitionId, String executionId, List<Map<String, String>> variableList);
    List<FlowModelVariableVo> getFlowModelVariables(String deploymentId);
    Map<String, Object> getActModelVariables(String executionId);
    String resolveDeploymentId(String processDefinitionId);
    String resolveModelId(String processDefinitionId);
}
